package com.example.script.model;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;

public class ScriptName implements Serializable {
    private Long id;

    @ApiModelProperty(value = "剧本类型")
    private Long scripttype;

    @ApiModelProperty(value = "剧本名字")
    private String scriptname;

    @ApiModelProperty(value = "剧本人数")
    private String scriptnop;

    @ApiModelProperty(value = "剧本时长")
    private String scriptDuration;

    @ApiModelProperty(value = "剧本简介")
    private String scriptShortIntroduction;

    @ApiModelProperty(value = "详细介绍")
    private String scriptDetailedIntroduction;

    private Date createtionTime;

    private Date modifyTime;

    private static final long serialVersionUID = 1L;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getScripttype() {
        return scripttype;
    }

    public void setScripttype(Long scripttype) {
        this.scripttype = scripttype;
    }

    public String getScriptname() {
        return scriptname;
    }

    public void setScriptname(String scriptname) {
        this.scriptname = scriptname;
    }

    public String getScriptnop() {
        return scriptnop;
    }

    public void setScriptnop(String scriptnop) {
        this.scriptnop = scriptnop;
    }

    public String getScriptDuration() {
        return scriptDuration;
    }

    public void setScriptDuration(String scriptDuration) {
        this.scriptDuration = scriptDuration;
    }

    public String getScriptShortIntroduction() {
        return scriptShortIntroduction;
    }

    public void setScriptShortIntroduction(String scriptShortIntroduction) {
        this.scriptShortIntroduction = scriptShortIntroduction;
    }

    public String getScriptDetailedIntroduction() {
        return scriptDetailedIntroduction;
    }

    public void setScriptDetailedIntroduction(String scriptDetailedIntroduction) {
        this.scriptDetailedIntroduction = scriptDetailedIntroduction;
    }

    public Date getCreatetionTime() {
        return createtionTime;
    }

    public void setCreatetionTime(Date createtionTime) {
        this.createtionTime = createtionTime;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", scripttype=").append(scripttype);
        sb.append(", scriptname=").append(scriptname);
        sb.append(", scriptnop=").append(scriptnop);
        sb.append(", scriptDuration=").append(scriptDuration);
        sb.append(", scriptShortIntroduction=").append(scriptShortIntroduction);
        sb.append(", scriptDetailedIntroduction=").append(scriptDetailedIntroduction);
        sb.append(", createtionTime=").append(createtionTime);
        sb.append(", modifyTime=").append(modifyTime);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}